package com.sitech.portal.system.service.impl;

import com.sitech.ibnms.core.IPage;
import com.sitech.ibnms.core.PageForm;
import com.sitech.portal.system.dao.ISysPostTimeDao;
import com.sitech.portal.system.domain.TblSYS_POSTTIME;
import com.sitech.portal.system.service.ISysPostTimeService;

import java.util.Date;

public class SysPostTimeServiceImpl implements ISysPostTimeService {

	private ISysPostTimeDao sysPostTimeDao;
	
	public ISysPostTimeDao getSysPostTimeDao() {
		return sysPostTimeDao;
	}

	public void setSysPostTimeDao(ISysPostTimeDao sysPostTimeDao) {
		this.sysPostTimeDao = sysPostTimeDao;
	}

	@Override
	public String add(TblSYS_POSTTIME tblSYS_POSTTIME) {
		// TODO Auto-generated method stub
		return sysPostTimeDao.add(tblSYS_POSTTIME);
	}

	@Override
	public void delete(TblSYS_POSTTIME tblSYS_POSTTIME) {
		// TODO Auto-generated method stub
		sysPostTimeDao.delete(tblSYS_POSTTIME);
	}

	@Override
	public IPage findPostTimeList(PageForm pageForm) {
		// TODO Auto-generated method stub
		return sysPostTimeDao.findPostTimeList(pageForm);
	}

	@Override
	public void update(TblSYS_POSTTIME tblSYS_POSTTIME) {
		// TODO Auto-generated method stub
		sysPostTimeDao.update(tblSYS_POSTTIME);
	}

	@Override
	public IPage getPostTimeReport(String beginTime,String endTime,String queryRule,PageForm pageForm) {
		return sysPostTimeDao.getPostTimeReport(beginTime,endTime,queryRule,pageForm);
	}

	@Override
	public IPage getNonLoginUser(String beginTime, String endTime, String queryRule, PageForm pageForm) {
		return sysPostTimeDao.getNonLoginUser(beginTime, endTime, queryRule, pageForm);
	}

	@Override
	public IPage getPostTimeListByFilter(String loginId, String beginTime, String endTime, String queryRule, PageForm pageForm) {
		return sysPostTimeDao.getPostTimeListByFilter(loginId, beginTime, endTime, queryRule, pageForm);
	}
}
